package com.xbongbong.pro.statistic.workbench.vo;

import com.xbongbong.paas.toolbox.wrap.BaseVO;
import com.xbongbong.pro.statistic.workbench.CockpitParamPojo;
import com.xbongbong.pro.statistic.workbench.PointPojo;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.util.List;

/**
 * 工作台
 * 创建时间 2021/2/19 3:06 PM
 * 修改时间 2021/2/19 3:06 PM
 * @author chy
 */
@Setter
@Getter
@ToString
public class DataCockpitVO extends BaseVO {
    private static final long serialVersionUID = -4725884952495657114L;

    /**
     * 用户id
     */
    private String userId;

    /**
     * 客户数
     */
    private String customerCount;
    /**
     * 跟进客户数
     */
    private String followCustomerCount;
    /**
     * 合同数
     */
    private String contractCount;
    /**
     * 合同金额数
     */
    private String contractAmount;
    /**
     * 万元开关，true开启，false未开启
     * 注：只有部分场景需要处理成万元
     */
    private boolean thousandSwitch;
    /**
     * 添加客户
     */
    private List<PointPojo> addCustomerList;
    /**
     * 跟进客户
     */
    private List<PointPojo> followCustomerList;
    /**
     * 成交客户
     */
    private List<PointPojo> dealCustomerList;
    /**
     * 客户数列表跳转条件
     */
    private CockpitParamPojo customerCockpitParamPojo;
    /**
     * 跟进客户数列表跳转条件
     */
    private CockpitParamPojo followCustomerCockpitParamPojo;
    /**
     * 合同数列表跳转条件
     */
    private CockpitParamPojo contractCockpitParamPojo;
    /**
     * 合同金额数列表跳转条件
     */
    private CockpitParamPojo contractAmountCockpitParamPojo;
}
